color21 2.2.0
Loading...
Searching...
No Matches
Color 21 Registers Settings

Settings for registers of Color 21 Click driver. More...

Macros

#define COLOR21_ENABLE_FDEN   0x40
 Color 21 ENABLE register setting.
#define COLOR21_ENABLE_SMUXEN   0x10
#define COLOR21_ENABLE_WEN   0x08
#define COLOR21_ENABLE_ALS_EN   0x02
#define COLOR21_ENABLE_PON   0x01
#define COLOR21_ENABLE_POFF   0x00
#define COLOR21_CFG_0_LOW_POWER   0x20
 Color 21 CFG_0 register setting.
#define COLOR21_CFG_0_REG_BANK   0x10
#define COLOR21_CFG_0_WLONG   0x04
#define COLOR21_CFG_1_AGAIN_0_5   0x00
 Color 21 CFG_1 register setting.
#define COLOR21_CFG_1_AGAIN_1   0x01
#define COLOR21_CFG_1_AGAIN_2   0x02
#define COLOR21_CFG_1_AGAIN_4   0x03
#define COLOR21_CFG_1_AGAIN_8   0x04
#define COLOR21_CFG_1_AGAIN_16   0x05
#define COLOR21_CFG_1_AGAIN_32   0x06
#define COLOR21_CFG_1_AGAIN_64   0x07
#define COLOR21_CFG_1_AGAIN_128   0x08
#define COLOR21_CFG_1_AGAIN_256   0x09
#define COLOR21_CFG_1_AGAIN_512   0x0A
#define COLOR21_CFG_1_AGAIN_1024   0x0B
#define COLOR21_CFG_1_AGAIN_2048   0x0C
#define COLOR21_CFG_1_AGAIN_MASK   0x1F
#define COLOR21_CFG_20_FD_FIFO_8BIT   0x80
 Color 21 CFG_20 register setting.
#define COLOR21_CFG_20_AUTO_SMUX_6CH   0x00
#define COLOR21_CFG_20_AUTO_SMUX_12CH   0x40
#define COLOR21_CFG_20_AUTO_SMUX_18CH   0x60
#define COLOR21_CFG_20_AUTO_SMUX_MASK   0x60
#define COLOR21_CONTROL_SW_RESET   0x08
 Color 21 CONTROL register setting.
#define COLOR21_CONTROL_ALS_MAN_AZ   0x04
#define COLOR21_CONTROL_FIFO_CLR   0x02
#define COLOR21_CONTROL_CLEAR_SAI_ACT   0x01
#define COLOR21_LED_OFF   0x00
 Color 21 LED register setting.
#define COLOR21_LED_ON   0x80
#define COLOR21_LED_DRIVE_CURR_MIN   4
#define COLOR21_LED_DRIVE_CURR_MAX   258
#define COLOR21_LED_DRIVE_CURR_STEP   2
#define COLOR21_LED_DRIVE_CURR_DEFAULT   8
#define COLOR21_STATUS_ASAT   0x80
 Color 21 STATUS register setting.
#define COLOR21_STATUS_AINT   0x08
#define COLOR21_STATUS_FINT   0x04
#define COLOR21_STATUS_SINT   0x01
#define COLOR21_ASTATUS_ASAT   0x80
 Color 21 ASTATUS register setting.
#define COLOR21_ASTATUS_AGAIN_MASK   0x0F
#define COLOR21_STATUS_2_AVALID   0x40
 Color 21 STATUS_2 register setting.
#define COLOR21_STATUS_2_ASAT_DIG   0x10
#define COLOR21_STATUS_2_ASAT_ANA   0x08
#define COLOR21_STATUS_2_FDSAT_ANA   0x02
#define COLOR21_STATUS_2_FDSAT_DIG   0x01
#define COLOR21_DEVICE_ID   0x81
 Color 21 device ID value.
#define COLOR21_ACCESS_REG_BANK_ABOVE_80H   0
 Color 21 register bank access setting.
#define COLOR21_ACCESS_REG_BANK_20H_7FH   1
#define COLOR21_SINGLE_STEP_MS   0.00278f
 Color 21 integration time setting.
#define COLOR21_ATIME_MAX   255
#define COLOR21_ASTEP_MAX   65534
#define COLOR21_INTEGRATION_TIME_MAX   ( ( float ) ( COLOR21_ATIME_MAX + 1 ) * ( COLOR21_ASTEP_MAX + 1 ) * COLOR21_SINGLE_STEP_MS )
#define COLOR21_INTEGRATION_TIME_MIN   COLOR21_SINGLE_STEP_MS
#define COLOR21_INTEGRATION_TIME_DEFAULT   90.0f
#define COLOR21_WAIT_STEP_MS   2.78f
#define COLOR21_WTIME_MAX   255
#define COLOR21_WAIT_TIME_MAX   ( ( float ) ( COLOR21_WTIME_MAX + 1 ) * COLOR21_WAIT_STEP_MS )
#define COLOR21_WAIT_TIME_MIN   COLOR21_WAIT_STEP_MS
#define COLOR21_WAIT_TIME_DEFAULT   100.0f
#define COLOR21_DEVICE_ADDRESS   0x59
 Color 21 device address setting.

Detailed Description

Settings for registers of Color 21 Click driver.

Macro Definition Documentation

◆ COLOR21_ACCESS_REG_BANK_20H_7FH

#define COLOR21_ACCESS_REG_BANK_20H_7FH   1

◆ COLOR21_ACCESS_REG_BANK_ABOVE_80H

#define COLOR21_ACCESS_REG_BANK_ABOVE_80H   0

Color 21 register bank access setting.

Specified setting for register bank access of Color 21 Click driver.

◆ COLOR21_ASTATUS_AGAIN_MASK

#define COLOR21_ASTATUS_AGAIN_MASK   0x0F

◆ COLOR21_ASTATUS_ASAT

#define COLOR21_ASTATUS_ASAT   0x80

Color 21 ASTATUS register setting.

Specified setting for ASTATUS register of Color 21 Click driver.

◆ COLOR21_ASTEP_MAX

#define COLOR21_ASTEP_MAX   65534

◆ COLOR21_ATIME_MAX

#define COLOR21_ATIME_MAX   255

◆ COLOR21_CFG_0_LOW_POWER

#define COLOR21_CFG_0_LOW_POWER   0x20

Color 21 CFG_0 register setting.

Specified setting for CFG_0 register of Color 21 Click driver.

◆ COLOR21_CFG_0_REG_BANK

#define COLOR21_CFG_0_REG_BANK   0x10

◆ COLOR21_CFG_0_WLONG

#define COLOR21_CFG_0_WLONG   0x04

◆ COLOR21_CFG_1_AGAIN_0_5

#define COLOR21_CFG_1_AGAIN_0_5   0x00

Color 21 CFG_1 register setting.

Specified setting for CFG_1 register of Color 21 Click driver.

◆ COLOR21_CFG_1_AGAIN_1

#define COLOR21_CFG_1_AGAIN_1   0x01

◆ COLOR21_CFG_1_AGAIN_1024

#define COLOR21_CFG_1_AGAIN_1024   0x0B

◆ COLOR21_CFG_1_AGAIN_128

#define COLOR21_CFG_1_AGAIN_128   0x08

◆ COLOR21_CFG_1_AGAIN_16

#define COLOR21_CFG_1_AGAIN_16   0x05

◆ COLOR21_CFG_1_AGAIN_2

#define COLOR21_CFG_1_AGAIN_2   0x02

◆ COLOR21_CFG_1_AGAIN_2048

#define COLOR21_CFG_1_AGAIN_2048   0x0C

◆ COLOR21_CFG_1_AGAIN_256

#define COLOR21_CFG_1_AGAIN_256   0x09

◆ COLOR21_CFG_1_AGAIN_32

#define COLOR21_CFG_1_AGAIN_32   0x06

◆ COLOR21_CFG_1_AGAIN_4

#define COLOR21_CFG_1_AGAIN_4   0x03

◆ COLOR21_CFG_1_AGAIN_512

#define COLOR21_CFG_1_AGAIN_512   0x0A

◆ COLOR21_CFG_1_AGAIN_64

#define COLOR21_CFG_1_AGAIN_64   0x07

◆ COLOR21_CFG_1_AGAIN_8

#define COLOR21_CFG_1_AGAIN_8   0x04

◆ COLOR21_CFG_1_AGAIN_MASK

#define COLOR21_CFG_1_AGAIN_MASK   0x1F

◆ COLOR21_CFG_20_AUTO_SMUX_12CH

#define COLOR21_CFG_20_AUTO_SMUX_12CH   0x40

◆ COLOR21_CFG_20_AUTO_SMUX_18CH

#define COLOR21_CFG_20_AUTO_SMUX_18CH   0x60

◆ COLOR21_CFG_20_AUTO_SMUX_6CH

#define COLOR21_CFG_20_AUTO_SMUX_6CH   0x00

◆ COLOR21_CFG_20_AUTO_SMUX_MASK

#define COLOR21_CFG_20_AUTO_SMUX_MASK   0x60

◆ COLOR21_CFG_20_FD_FIFO_8BIT

#define COLOR21_CFG_20_FD_FIFO_8BIT   0x80

Color 21 CFG_20 register setting.

Specified setting for CFG_20 register of Color 21 Click driver.

◆ COLOR21_CONTROL_ALS_MAN_AZ

#define COLOR21_CONTROL_ALS_MAN_AZ   0x04

◆ COLOR21_CONTROL_CLEAR_SAI_ACT

#define COLOR21_CONTROL_CLEAR_SAI_ACT   0x01

◆ COLOR21_CONTROL_FIFO_CLR

#define COLOR21_CONTROL_FIFO_CLR   0x02

◆ COLOR21_CONTROL_SW_RESET

#define COLOR21_CONTROL_SW_RESET   0x08

Color 21 CONTROL register setting.

Specified setting for CONTROL register of Color 21 Click driver.

◆ COLOR21_DEVICE_ADDRESS

#define COLOR21_DEVICE_ADDRESS   0x59

Color 21 device address setting.

Specified setting for device slave address selection of Color 21 Click driver.

◆ COLOR21_DEVICE_ID

#define COLOR21_DEVICE_ID   0x81

Color 21 device ID value.

Specified device ID value of Color 21 Click driver.

◆ COLOR21_ENABLE_ALS_EN

#define COLOR21_ENABLE_ALS_EN   0x02

◆ COLOR21_ENABLE_FDEN

#define COLOR21_ENABLE_FDEN   0x40

Color 21 ENABLE register setting.

Specified setting for ENABLE register of Color 21 Click driver.

◆ COLOR21_ENABLE_POFF

#define COLOR21_ENABLE_POFF   0x00

◆ COLOR21_ENABLE_PON

#define COLOR21_ENABLE_PON   0x01

◆ COLOR21_ENABLE_SMUXEN

#define COLOR21_ENABLE_SMUXEN   0x10

◆ COLOR21_ENABLE_WEN

#define COLOR21_ENABLE_WEN   0x08

◆ COLOR21_INTEGRATION_TIME_DEFAULT

#define COLOR21_INTEGRATION_TIME_DEFAULT   90.0f

◆ COLOR21_INTEGRATION_TIME_MAX

#define COLOR21_INTEGRATION_TIME_MAX   ( ( float ) ( COLOR21_ATIME_MAX + 1 ) * ( COLOR21_ASTEP_MAX + 1 ) * COLOR21_SINGLE_STEP_MS )

◆ COLOR21_INTEGRATION_TIME_MIN

#define COLOR21_INTEGRATION_TIME_MIN   COLOR21_SINGLE_STEP_MS

◆ COLOR21_LED_DRIVE_CURR_DEFAULT

#define COLOR21_LED_DRIVE_CURR_DEFAULT   8

◆ COLOR21_LED_DRIVE_CURR_MAX

#define COLOR21_LED_DRIVE_CURR_MAX   258

◆ COLOR21_LED_DRIVE_CURR_MIN

#define COLOR21_LED_DRIVE_CURR_MIN   4

◆ COLOR21_LED_DRIVE_CURR_STEP

#define COLOR21_LED_DRIVE_CURR_STEP   2

◆ COLOR21_LED_OFF

#define COLOR21_LED_OFF   0x00

Color 21 LED register setting.

Specified setting for LED register of Color 21 Click driver.

◆ COLOR21_LED_ON

#define COLOR21_LED_ON   0x80

◆ COLOR21_SINGLE_STEP_MS

#define COLOR21_SINGLE_STEP_MS   0.00278f

Color 21 integration time setting.

Specified setting for integration time of Color 21 Click driver.

◆ COLOR21_STATUS_2_ASAT_ANA

#define COLOR21_STATUS_2_ASAT_ANA   0x08

◆ COLOR21_STATUS_2_ASAT_DIG

#define COLOR21_STATUS_2_ASAT_DIG   0x10

◆ COLOR21_STATUS_2_AVALID

#define COLOR21_STATUS_2_AVALID   0x40

Color 21 STATUS_2 register setting.

Specified setting for STATUS_2 register of Color 21 Click driver.

◆ COLOR21_STATUS_2_FDSAT_ANA

#define COLOR21_STATUS_2_FDSAT_ANA   0x02

◆ COLOR21_STATUS_2_FDSAT_DIG

#define COLOR21_STATUS_2_FDSAT_DIG   0x01

◆ COLOR21_STATUS_AINT

#define COLOR21_STATUS_AINT   0x08

◆ COLOR21_STATUS_ASAT

#define COLOR21_STATUS_ASAT   0x80

Color 21 STATUS register setting.

Specified setting for STATUS register of Color 21 Click driver.

◆ COLOR21_STATUS_FINT

#define COLOR21_STATUS_FINT   0x04

◆ COLOR21_STATUS_SINT

#define COLOR21_STATUS_SINT   0x01

◆ COLOR21_WAIT_STEP_MS

#define COLOR21_WAIT_STEP_MS   2.78f

◆ COLOR21_WAIT_TIME_DEFAULT

#define COLOR21_WAIT_TIME_DEFAULT   100.0f

◆ COLOR21_WAIT_TIME_MAX

#define COLOR21_WAIT_TIME_MAX   ( ( float ) ( COLOR21_WTIME_MAX + 1 ) * COLOR21_WAIT_STEP_MS )

◆ COLOR21_WAIT_TIME_MIN

#define COLOR21_WAIT_TIME_MIN   COLOR21_WAIT_STEP_MS

◆ COLOR21_WTIME_MAX

#define COLOR21_WTIME_MAX   255